'use strict';

const axios = require('axios');
const BASE_URL = process.env.IMOOC_CLI_BASE_URL ?  process.env.IMOOC_CLI_BASE_URL : 'http://book.youbaobao.xyz:7001';


const request = axios.create({
  baseURL: BASE_URL,
  timeout: 5000
})

// request.
request.interceptors.response.use(function (response) {
  // 2xx 范围内的状态码都会触发该函数。
  // 对响应数据做点什么
  return response.data;
}, function (error) {
  // 超出 2xx 范围的状态码都会触发该函数。
  // 对响应错误做点什么
  return Promise.reject(error);
});

module.exports = request;

